package com.rm.zeyou.pay.wxpay.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @author 🤙🤙🏼🤙🏽
 * @date 2024 12月 16 14:32
 * @Description
 */
@Data
public class ReceiversResponse {

    //【分账金额】分账金额，单位为分，只能为整数，不能超过原订单支付金额及最大分账比例金额
    private Integer amount;
    //【分账描述】分账的原因描述，分账账单中需要体现
    private String description;
    //【接收方类型】接收方类型
    private String type;
    //【接收方账号】1、类型是MERCHANT_ID时，是商户号
    //2、类型是PERSONAL_OPENID时，是个人openid
    private String account;
    //【分账结果】分账结果
    //
    //可选取值：
    //
    //PENDING: 待分账
    //
    //SUCCESS: 分账成功
    //
    //CLOSED: 已关闭
    private String result;
    //【分账失败原因】分账失败原因，状态为CLOSED时返回
    @JsonProperty("fail_reason")
    private String failReason;
    //【分账明细单号】微信分账明细单号，每笔分账业务执行的明细单号，可与资金账单对账使用
    @JsonProperty("detail_id")
    private String detailId;
}
